package com.ruoyi.teaching.domain;


import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
 * 阶段任务对象 ya_stage_task
 *
 * @author ruoyi
 * @date 2025-03-12
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("ya_stage_task")
public class YaStageTask extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 任务ID */
    @TableId(type = IdType.AUTO)
    private Long taskId;
    /** 任务名称 */
    @Excel(name = "任务名称")
    @TableField
    private String taskName;
    /** 任务编号 */
    @Excel(name = "任务编号")
    @TableField
    private String taskCode;
    /** 所属阶段 */
    @Excel(name = "所属阶段")
    @TableField
    private String stage;
    /** 任务类型 */
    @Excel(name = "任务类型")
    @TableField
    private String taskType;
    /** 任务描述 */
    @Excel(name = "任务描述")
    @TableField
    private String description;
    /** 任务状态（0正常 1停用） */
    @Excel(name = "任务状态", readConverterExp = "0=正常,1=停用")
    @TableField
    private String status;


}
